using System;
namespace Daemon.Model.ViewModel
{
	public class GenerateOrderModelForWxPay
	{
		public string appid { get; set; }

		public string mchid { get; set; }

		public string description { get; set; }

		public WxPayAmountModel amount { get; set; }

		public WxPayerModel payer { get; set; }

		public string out_trade_no { get; set; }

		public string notify_url { get; set; }
	}

	public class WxPayAmountModel
	{
		public int total { get; set; }

		public string currency { get; set; }
	}

	public class WxPayerModel
	{
		public string openid { get; set; }
	}

	public class WxPayRequestModel
	{
		public object orderInfo { get; set; }

		public string timeStamp { get; set; }

		public string nonceStr { get; set; }

		public string package { get; set; }

		public string signType { get; set; }

		public string paySign { get; set; }
	}

	public class PrePay
	{
		public string prepay_id { get; set; }
	}
}